x = list(range(10))  # 创建列表对象
print(x)
print(x[2:5])  # 返回分片列表
print(x[2:])  # 省略分片结束位置时，分片直到列表末尾
print(x[:5])  # 省略分片开始位置时，分片从第一个数据开始
print(x[3:10:2])  # 指定分片时偏移量步长，步长为2
print(x[3:10:-2])  # 步长为负数时，按相反顺序获得数据
print(x[10:3:-2])  # 步长为负数时，按相反顺序获得数据
x[2:5] = 'abc'  # 通过分片替换多个数据
print(x)
x[2:5] = [10, 20]  # 通过分片替换多个数据
print(x)